CREATE EXTERNAL TABLE jms_dm.dm_dense_deliver_details_dt (
    signed_date date COMMENT '签收日期',
    signed_time timestamp COMMENT '签收时间',
    agent_code string COMMENT '代理区code',
    agent_name string COMMENT '代理区',
    network_code string COMMENT '网点code',
    network_name string COMMENT '网点名称',
    deliver_user_code string COMMENT '派件员编号',
    deliver_user string COMMENT '派件员',
    waybill_no string COMMENT '运单编号',
    is_dense_bill int COMMENT '是否集中签收运单 0：否 1：是'
)
COMMENT '集中签收明细表'
PARTITIONED BY (dt string COMMENT '时间分区(yyyy-MM-dd)')
STORED AS PARQUET
LOCATION 'hdfs://yl-bg-hdp/dw/hive/jms_dm.db/external/dm_dense_deliver_details_dt';

ALTER TABLE jms_dm.dm_dense_deliver_details_dt ADD COLUMNS (network_apply_cnt int COMMENT '网点白名单人数') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_details_dt ADD COLUMNS (allow_batch_sign int COMMENT '是否允许批量签收 0：否 1：是') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_details_dt ADD COLUMNS (is_addr_duplicate int COMMENT '是否地址重复数据 0：否 1：是') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_details_dt ADD COLUMNS (is_white_list int COMMENT '是否白名单网点 0：否 1：是') CASCADE;


ALTER TABLE jms_dm.dm_dense_deliver_details_dt ADD COLUMNS (provider_id string COMMENT '省份ID') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_details_dt ADD COLUMNS (provider_name string COMMENT '省份') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_details_dt ADD COLUMNS (city_id string COMMENT '城市ID') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_details_dt ADD COLUMNS (city_name string COMMENT '城市') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_details_dt ADD COLUMNS (area_id string COMMENT '区县ID') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_details_dt ADD COLUMNS (area_desc string COMMENT '区县') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_details_dt ADD COLUMNS (virt_agent_code string COMMENT '虚拟代理区Code') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_details_dt ADD COLUMNS (virt_agent_name string COMMENT '虚拟代理区') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_details_dt ADD COLUMNS (zone_code string COMMENT '片区Code') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_details_dt ADD COLUMNS (zone_name string COMMENT '片区') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_details_dt ADD COLUMNS (manage_zone_code string COMMENT '网管片区Code') CASCADE;
ALTER TABLE jms_dm.dm_dense_deliver_details_dt ADD COLUMNS (manage_zone_name string COMMENT '网管片区') CASCADE;